์ž‘์„ฑ: 2026-03-06 06:35:13์ˆ˜์ •: 2026-03-06 06:35:13

Git config ์„ค์ • ๊ฐ€์ด๋“œ: ์‚ฌ์šฉ์ž ์ด๋ฆ„(name) ๋ฐ ์ด๋ฉ”์ผ(email) ํ™•์ธ ๋ฐ ๋ณ€๊ฒฝ ๋ฐฉ๋ฒ•

Git์„ ์ฒ˜์Œ ์„ค์น˜ํ•˜๊ฑฐ๋‚˜ ์ƒˆ ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ ๊ฐ€์žฅ ๋จผ์ € ํ™•์ธํ•ด์•ผ ํ•  ๊ฒƒ์ด ๋ฐ”๋กœ **์‚ฌ์šฉ์ž ์„ค์ •(git config)**์ž…๋‹ˆ๋‹ค. ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€์— ๋‚จ๋Š” ์ž‘์„ฑ์ž ์ •๋ณด๋Š” ํ˜‘์—…์˜ ๊ธฐ์ดˆ์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์ด ํฌ์ŠคํŠธ์—์„œ๋Š” ์‚ฌ์šฉ์ž๋“ค์ด ๊ฐ€์žฅ ๋งŽ์ด ๊ฒ€์ƒ‰ํ•˜๋Š” Git ์‚ฌ์šฉ์ž ์ด๋ฆ„ ๋ฐ ์ด๋ฉ”์ผ ์„ค์ •, ํ™•์ธ, ๋ณ€๊ฒฝ ๋ฐฉ๋ฒ•์„ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค.


1. Git ์‚ฌ์šฉ์ž ์ •๋ณด ํ™•์ธํ•˜๊ธฐ (git config ํ™•์ธ)

ํ˜„์žฌ ์„ค์ •๋œ ์‚ฌ์šฉ์ž ์ด๋ฆ„๊ณผ ์ด๋ฉ”์ผ์ด ๋ฌด์—‡์ธ์ง€ ๋จผ์ € ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ „์—ญ(Global) ์„ค์ • ํ™•์ธ

์‹œ์Šคํ…œ ์ „์ฒด์— ์ ์šฉ๋œ ์„ค์ •์„ ํ™•์ธํ•˜๋ ค๋ฉด --global ์˜ต์…˜์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

# ์ „์—ญ ์‚ฌ์šฉ์ž ์ด๋ฆ„ ํ™•์ธ
git config --global user.name
 
# ์ „์—ญ ์‚ฌ์šฉ์ž ์ด๋ฉ”์ผ ํ™•์ธ
git config --global user.email
 
# ๋ชจ๋“  ์ „์—ญ ์„ค์ • ๋ฆฌ์ŠคํŠธ ํ™•์ธ
git config --global --list

ํŠน์ • ์ €์žฅ์†Œ(Local) ์„ค์ • ํ™•์ธ

ํ˜„์žฌ ์ž‘์—… ์ค‘์ธ ํ”„๋กœ์ ํŠธ ํด๋” ๋‚ด์˜ ์„ค์ •์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. (ํ”„๋กœ์ ํŠธ๋งˆ๋‹ค ๋‹ค๋ฅธ ๊ณ„์ •์„ ์“ธ ๋•Œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.)

git config user.name
git config user.email

2. Git ์‚ฌ์šฉ์ž ์ด๋ฆ„ ๋ฐ ์ด๋ฉ”์ผ ์„ค์ •ํ•˜๊ธฐ (git config ์„ค์ •)

์ „์—ญ ์‚ฌ์šฉ์ž ์„ค์ • (์‹œ์Šคํ…œ ์ „์ฒด ์ ์šฉ)

๊ฐ€์žฅ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ํ•œ ๋ฒˆ ์„ค์ •ํ•˜๋ฉด ๋ชจ๋“  ์ €์žฅ์†Œ์—์„œ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

git config --global user.name "๋‚ด์ด๋ฆ„"
git config --global user.email "[email protected]"

์ด ์ •๋ณด๋Š” ~/.gitconfig ํŒŒ์ผ์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.

ํŠน์ • ํ”„๋กœ์ ํŠธ๋ณ„ ์‚ฌ์šฉ์ž ์„ค์ • (Local)

ํšŒ์‚ฌ ์—…๋ฌด์šฉ ๊ณ„์ •๊ณผ ๊ฐœ์ธ์šฉ ๊ณ„์ •์„ ๊ตฌ๋ถ„ํ•ด์„œ ์‚ฌ์šฉํ•ด์•ผ ํ•  ๋•Œ, ํ•ด๋‹น ํ”„๋กœ์ ํŠธ ํด๋” ์•ˆ์—์„œ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

git config user.name "์—…๋ฌด์šฉ์ด๋ฆ„"
git config user.email "[email protected]"

์ด ์ •๋ณด๋Š” ํ•ด๋‹น ์ €์žฅ์†Œ์˜ .git/config ํŒŒ์ผ์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.


3. ์„ค์ •๋œ ์‚ฌ์šฉ์ž ์ •๋ณด ๋ณ€๊ฒฝ ๋ฐ ์‚ญ์ œํ•˜๊ธฐ

์ •๋ณด ๋ณ€๊ฒฝ ๋ฐฉ๋ฒ•

์„ค์ •ํ•  ๋•Œ์™€ ๋™์ผํ•œ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๊ธฐ์กด ์ •๋ณด๊ฐ€ ๋ฎ์–ด์”Œ์›Œ์ง‘๋‹ˆ๋‹ค.

# ์ด๋ฉ”์ผ ์ฃผ์†Œ๋ฅผ ๋ณ€๊ฒฝํ•˜๊ณ  ์‹ถ์„ ๋•Œ
git config --global user.email "[email protected]"

์„ค์ • ์‚ญ์ œ (Unset)

์ž˜๋ชป ์„ค์ •๋œ ์ •๋ณด๋ฅผ ์™„์ „ํžˆ ์‚ญ์ œํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

git config --global --unset user.name
git config --global --unset user.email

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ (FAQ)

Q. ์ปค๋ฐ‹์„ ์ด๋ฏธ ํ–ˆ๋Š”๋ฐ ์ž‘์„ฑ์ž ์ •๋ณด๊ฐ€ ํ‹€๋ ธ์–ด์š”. ์–ด๋–ป๊ฒŒ ๋ฐ”๊พธ๋‚˜์š”? A. ์ด๋ฏธ ์™„๋ฃŒ๋œ ์ปค๋ฐ‹์˜ ์ž‘์„ฑ์ž ์ •๋ณด๋ฅผ ๋ฐ”๊พธ๋Š” ๊ฒƒ์€ ์กฐ๊ธˆ ๋ณต์žกํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ตœ๊ทผ ์ปค๋ฐ‹๋งŒ ์ˆ˜์ •ํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”: git commit --amend --author="Name <[email protected]>"

Q. git config --list๋ฅผ ์ณค๋Š”๋ฐ ์ •๋ณด๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์ด ๋‚˜์™€์š”. A. ์„ค์ •์ด ์ค‘๋ณต๋˜์–ด ๋ณด์ผ ์ˆ˜ ์žˆ์ง€๋งŒ, Git์€ Local(์ €์žฅ์†Œ) > Global(์ „์—ญ) > System(์‹œ์Šคํ…œ) ์ˆœ์„œ์˜ ์šฐ์„ ์ˆœ์œ„๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ํด๋” ๋‚ด์— ์„ค์ •์ด ์žˆ๋‹ค๋ฉด ๊ทธ๊ฒƒ์ด ์šฐ์„  ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.


๊ด€๋ จ ๊ฒ€์ƒ‰์–ด: git config username, git email ์„ค์ •, git global config ํ™•์ธ, git ์‚ฌ์šฉ์ž ์„ค์ •, git ๊ณ„์ • ํ™•์ธ